package com.itstyle.seckill.topic.desinger.design_xw.observer;

/**
 * @Auther: liuwenxiang
 * @Date: 2019/9/18 23:43
 * @Description:
 */
public class Test {

    /**
     * 观察者模式：常用的监听器模式也是这样的实现
     * @param args
     */
    public static void main(String[] args) {
        //观察者
        Company company1 =new Company1();
        Company company2 =new Company2();
        //目标对象
        Rate rate = new RmbRate();
        rate.add(company1);
        rate.add(company2);
        //目标对象改变了，就会回调观察者response方法
        rate.change(2);

    }
}
